shooters' glasses - Spanish English Dictionary